div.panes div {display:none; padding:0; font-size:14px; background-color:#fff; padding:30px 0;}

/* root element for tabs  */
ul.tabs {  margin:0 !important; padding:0; height:38px; border-bottom:1px solid #666;}

/* single tab */
ul.tabs li {  float:left;  padding:0; margin:0;  list-style-type:none;   }

/* link inside the tab. uses a background image */
ul.tabs a { float:left; font-size:13px; display:block; padding:9px 12px;   text-decoration:none; border:1px solid #999;  border-width:1px 1px 0 0; height:18px; background-color:#f4f5ee; color:#777;  position:relative; top:1px;}

ul.tabs a:hover { background-color:#F7F7F7; color:#333; }
    
/* selected tab */
ul.tabs a.current { background-color:#ffffff; border-color:#666; border-bottom:2px solid #ffffff; color:#000; cursor:default; border-width:1px; margin-left:-1px;}

/* tab pane */
div.panes { min-height:150px; padding:0; background-color:#ffffff;}
div.panes div {min-height:150px;  display:none; background-color:#ffffff;}
